Configuración de Impresión
Cree una instancia de la clase PrintSettings y configúrela según sus requisitos. Finalmente, pase el objeto PrintSettings a uno de los métodos de impresión. Explora las configuraciones de impresión disponibles a continuación:
DefaultSettings: Inicializa una nueva instancia de la claseIronPrint.PrintSettingscon valores predeterminados.PaperSize: Establece elpaperSizeutilizado por la impresora.PaperOrientation: Especifica elpaperOrientation(por ejemplo,PortraitoLandscape).Dpi: Representa elprintResolutiondeseado en puntos por pulgada.- Observaciones : El
Dpireal utilizado para imprimir puede estar limitado por las capacidades de la impresora.
- Observaciones : El
NumberOfCopies: Indica elnumberOfCopiesque se generará al imprimir un documento.- Observaciones: En ciertas plataformas, pueden existir limitaciones que impidan la reproducción precisa de varias copias. En tales casos, el valor especificado de
IronPrint.PrintSettings.NumberOfCopiespodría ignorarse, lo que provocaría que solo se imprima una copia.
- Observaciones: En ciertas plataformas, pueden existir limitaciones que impidan la reproducción precisa de varias copias. En tales casos, el valor especificado de
PrinterName: Especifica elprinterNameque se utilizará para imprimir.- Observaciones : Si elige la impresora en un
PrintDialog, esta configuración se ignorará. Para obtener los nombres de impresoras disponibles, puede utilizarIronPrint.Printer.GetPrinterNamesoIronPrint.Printer.GetPrinterNamesAsyncpara obtener la lista de nombres de impresoras.
- Observaciones : Si elige la impresora en un
PaperMargins: Establece elpaperMarginsque se utilizará para imprimir en milímetros.Grayscale: Indica si se debe imprimir engrayscale.Flatten:Flattenel PDF antes de imprimir, lo que resulta útil para mostrar valores de campos de formulario e imágenes.- Nota : El valor predeterminado es
false, lo que indica que el PDF se aplanará antes de imprimir.
- Nota : El valor predeterminado es
Tray:Trayutilizado para el trabajo de impresión. Esto permite a los usuarios especificar una bandeja particular de la cual debería alimentarse el papel a la impresora.- Observaciones : Si elige
trayen unPrintDialog, esta configuración se ignorará. Para obtener eltraydisponible, puede utilizarIronPrint.Printer.GetPrinterTrays(System.String)oIronPrint.Printer.GetPrinterTraysAsync(System.String). El valor predeterminado esnull, que indica el uso de la bandeja predeterminada proporcionada por la impresora. Esta propiedad de selección de bandeja solo está disponible enWindows.
- Observaciones : Si elige
Explora la guía detallada de configuración de impresión con IronPrint

